home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple AUX 3.0
/
Apple AUX 3.0.iso
/
MacInstallFiles
/
Install 2
/
Finder
/
Finder.rsrc
/
bin.rsrc_CODE_20.txt
< prev
next >
Wrap
Text File
|
1991-04-25
|
23KB
|
400 lines
# near model CODE resource
# jump table entries: 4120-4120 (1 of them)
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 48E7 0118 movem.l -[A7], D7,A3,A4
00000008 266E 0008 movea.l A3, [A6 + 0x8]
0000000C 2D4B FFFC move.l [A6 - 0x4], A3
00000010 204B movea.l A0, A3
00000012 1E10 move.b D7, [A0]
00000014 49E8 0001 lea.l A4, [A0 + 0x1]
00000018 6004 bra +0x6 /* 0000001E */
label0000001A:
0000001A 0A1C 0046 xori.b [A4]+, 0x46 /* 'F' */
label0000001E:
0000001E 1007 move.b D0, D7
00000020 5307 subq.b D7, 1
00000022 7200 moveq.l D1, 0x00
00000024 1200 move.b D1, D0
00000026 4A81 tst.l D1
00000028 62F0 bhi -0xE /* 0000001A */
0000002A 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00000030 4E5E unlink A6
00000032 4E75 rts
export_515:
00000034 4E56 FEBE link A6, -0x0142
00000038 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
0000003C 47EE FEC2 lea.l A3, [A6 - 0x13E]
00000040 598F subq.l A7, 4
00000042 3F3C 13CA move.w -[A7], 0x13CA
00000046 7000 moveq.l D0, 0x00
00000048 2F00 move.l -[A7], D0
0000004A 72FF moveq.l D1, 0xFFFFFFFF
0000004C 2F01 move.l -[A7], D1
0000004E A97C syscall GetNewDialog
00000050 2D5F FFF0 move.l [A6 - 0x10], [A7]+
00000054 4878 0140 push.l 0x140
00000058 2F2D F62A move.l -[A7], [A5 - 0x9D6]
0000005C 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */]
00000060 4EAD 0092 jsr [A5 + 0x92 /* export_14 */]
00000064 2D6D FFC2 FFF4 move.l [A6 - 0xC], [A5 - 0x3E]
0000006A 2F2E FFF0 move.l -[A7], [A6 - 0x10]
0000006E A873 syscall SetPort
00000070 7001 moveq.l D0, 0x01
00000072 3F00 move.w -[A7], D0
00000074 A887 syscall TextFont
00000076 7009 moveq.l D0, 0x09
00000078 3F00 move.w -[A7], D0
0000007A A88A syscall TextSize
0000007C 7001 moveq.l D0, 0x01
0000007E 3F00 move.w -[A7], D0
00000080 A888 syscall TextFace
00000082 7004 moveq.l D0, 0x04
00000084 3F00 move.w -[A7], D0
00000086 A889 syscall TextMode
00000088 486E FFF8 pea.l [A6 - 0x8]
0000008C A88B syscall GetFontInfo
0000008E 206E FFF0 movea.l A0, [A6 - 0x10]
00000092 41E8 0010 lea.l A0, [A0 + 0x10]
00000096 43EE FFE4 lea.l A1, [A6 - 0x1C]
0000009A 22D8 move.l [A1]+, [A0]+
0000009C 22D8 move.l [A1]+, [A0]+
0000009E 41EE FFE4 lea.l A0, [A6 - 0x1C]
000000A2 302E FFFA move.w D0, [A6 - 0x6]
000000A6 48C0 ext.l D0
000000A8 322E FFF8 move.w D1, [A6 - 0x8]
000000AC 48C1 ext.l D1
000000AE D280 add.l D1, D0
000000B0 302E FFE8 move.w D0, [A6 - 0x18]
000000B4 9041 sub.w D0, D1
000000B6 3D40 FFE4 move.w [A6 - 0x1C], D0
000000BA 206E FFF0 movea.l A0, [A6 - 0x10]
000000BE 2F28 0014 move.l -[A7], [A0 + 0x14]
000000C2 2017 move.l D0, [A7]
000000C4 2D40 FFEC move.l [A6 - 0x14], D0
000000C8 302E FFFA move.w D0, [A6 - 0x6]
000000CC 916E FFEC sub.w [A6 - 0x14], D0
000000D0 3D7C 0004 FFEE move.w [A6 - 0x12], 0x4
000000D6 286D FE0C movea.l A4, [A5 - 0x1F4]
000000DA 2054 movea.l A0, [A4]
000000DC 0CA8 A453 8780 0036 cmpi.l [A0 + 0x36], 0xA4538780
000000E4 52C0 shi D0
000000E6 0240 0001 andi.w D0, 0x1
000000EA 48C0 ext.l D0
000000EC 1D40 FEE3 move.b [A6 - 0x11D], D0
000000F0 41EE FEE4 lea.l A0, [A6 - 0x11C]
000000F4 4210 clr.b [A0]
000000F6 4878 13CB push.l 0x13CB
000000FA 486E FEE4 pea.l [A6 - 0x11C]
000000FE 4EAD 10F2 jsr [A5 + 0x10F2 /* export_538 */]
00000102 41FA 02BE lea.l A0, [PC + 0x2BE /* 000003C2, value 0x4D0A2F35 'M\n/5' */]
00000106 2748 000C move.l [A3 + 0xC], A0
0000010A 41FA 026A lea.l A0, [PC + 0x26A /* 00000376, value 0x49002F28 'I\0/(', cstring "I" */]
0000010E 2748 0008 move.l [A3 + 0x8], A0
00000112 41FA 01F6 lea.l A0, [PC + 0x1F6 /* 0000030A, value 0x69112F32 */]
00000116 2748 0004 move.l [A3 + 0x4], A0
0000011A 41FA 0164 lea.l A0, [PC + 0x164 /* 00000280, value 0x87002F28 */]
0000011E 2688 move.l [A3], A0
00000120 486E FFE4 pea.l [A6 - 0x1C]
00000124 4EAD 086A jsr [A5 + 0x86A /* export_265 */]
00000128 2F00 move.l -[A7], D0
0000012A 558F subq.l A7, 2
0000012C 486E FEE4 pea.l [A6 - 0x11C]
00000130 A88C syscall StringWidth
00000132 321F move.w D1, [A7]+
00000134 201F move.l D0, [A7]+
00000136 9041 sub.w D0, D1
00000138 48C0 ext.l D0
0000013A 81FC 0002 divs.w D0, 0x2
0000013E 3D40 FFEE move.w [A6 - 0x12], D0
00000142 2F2E FFEC move.l -[A7], [A6 - 0x14]
00000146 A893 syscall MoveTo
00000148 486E FEE4 pea.l [A6 - 0x11C]
0000014C A884 syscall DrawString
0000014E 3A3C 0168 move.w D5, 0x168
00000152 4246 clr.w D6
00000154 598F subq.l A7, 4
00000156 A975 syscall TickCount
00000158 2E1F move.l D7, [A7]+
0000015A 4A2E FEE3 tst.b [A6 - 0x11D]
0000015E 4FEF 0018 lea.l A7, [A7 + 0x18]
00000162 670E beq +0x10 /* 00000172 */
00000164 4EAD 0942 jsr [A5 + 0x942 /* export_292 */]
00000168 4A00 tst.b D0
0000016A 6706 beq +0x8 /* 00000172 */
0000016C 487A 00CC pea.l [PC + 0xCC /* 0000023A, value 0x7E01818 */]
00000170 A851 syscall SetCursor
label00000172:
00000172 7000 moveq.l D0, 0x00
00000174 2840 movea.l A4, D0
00000176 6000 008C bra +0x8E /* 00000204 */
label0000017A:
0000017A 4A2E FEE3 tst.b [A6 - 0x11D]
0000017E 6700 0084 beq +0x86 /* 00000204 */
00000182 0C45 003C cmpi.w D5, 0x3C /* '<' */
00000186 6652 bne +0x54 /* 000001DA */
00000188 486E FFE4 pea.l [A6 - 0x1C]
0000018C A8A2 syscall PaintRect
0000018E 200C move.l D0, A4
00000190 6708 beq +0xA /* 0000019A */
00000192 2F0C move.l -[A7], A4
00000194 4EBA FE6A jsr [PC - 0x196 /* 00000000 */]
00